package io.byte_stream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

/*
将键盘录入的对象拷贝到当前项目下的test.txt文件中
键盘录入遇到quit就退出

 */
public class Test2_Copy {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        //创建输出流对象，关联test.txt文件
        FileOutputStream fos = new FileOutputStream("Test.txt");
        //定义无限循环
        while (true) {
            String line = sc.nextLine();
            if("quit".equals(line)) {
                break;
            }
            //字符串写出必须转换成字节数组
            fos.write(line.getBytes());
            //fos.write("\r\n".getBytes());
            //java1.7开始System.lineSeparator()本质就是：\r\n
            fos.write(System.lineSeparator().getBytes());
        }
        //关流
        fos.close();
    }
}
